﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Web.Http;

namespace HelloWebApiDemo.Controllers
{
	public class ValuesController : ApiController
	{
		// GET api/values
		public IEnumerable<string> Get()
		{
			return new string[] { "value1", "value2" };
		}

		// GET api/values/5
		public HttpResponseMessage Get( int id )
		{
			if( id > 5 )
			{
				return Request.CreateErrorResponse( HttpStatusCode.NotFound, "Item Not Found" );
			}

			return Request.CreateResponse<string>(HttpStatusCode.OK, "value");
		}

		// POST api/values
		public void Post( [FromBody]string value )
		{
		}

		// PUT api/values/5
		public void Put( int id, [FromBody]string value )
		{
		}

		// DELETE api/values/5
		public void Delete( int id )
		{
		}
	}
}